// Foundation for Sites by ZURB
// foundation.zurb.com
// Licensed under MIT Open Source

////
/// @group functions
////

/// 为每个文本输入类型生成一个选择器。您还可以过滤列表仅输出这些选择器的子集
///
/// @param {List|Keyword} $types [()] - 要使用的文本输入类型列表。留空表示使用所有
/// @param {Keyword} $modifier [''] - 要应用于每个文本输入类型的修饰符（例如：类或伪类）。留空表示忽略
@function text-inputs($types: (), $modifier: '') {
  $return: ();

  $all-types: text password date datetime datetime-local month week email number search tel time url color;

  @if not has-value($types) {
    $types: $all-types;
  }

  @each $type in $types {
    $return: append($return, unquote('[type=\'#{$type}\']#{$modifier}'), comma);
  }

  @return $return;
}
